body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,button,textarea,select{font:inherit;font-size:100%;}
body{font:14px/1.5 'Microsoft Yahei UI','Microsoft YaHei',Helvetica,'宋体',Arial,sans-serif;color:#464646;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
a{text-decoration:none;color:#464646;}
a:hover{text-decoration:underline}
/* ---------------------single CSS----------------------- */
/* display */
.dn{display:none;}
.di{display:inline;}
.db{display:block;}
.dib{display:inline-block;}
/* visibility */
.vh{visibility:hidden;}
.vv{visibility:visible;}
/* margin */
.m0{margin:0;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
/* padding */
.p1{padding:1px;}
.pl1{padding-left:1px;}
.pt1{padding-top:1px;}
.pr1{padding-right:1px;}
.pb1{padding-bottom:1px;}
.p5{padding:5px;}
.pl5{padding-left:5px;}
.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.p9{padding:9px;}
.pl9{padding-left:9px;}
.pt9{padding-top:9px;}
.pr9{padding-right:9px;}
.pb9{padding-bottom:9px;}
.p10{padding:10px;}
.pl10{padding-left:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.p15{padding:15px;}
.pl15{padding-left:15px;}
.pt15{padding-top:15px;}
.pr15{padding-right:15px;}
.pb15{padding-bottom:15px;}
.p20{padding:20px;}
.pl20{padding-left:20px;}
.pt20{padding-top:20px;}
.pr20{padding-right:20px;}
.pb20{padding-bottom:20px;}
/* border */
.bd0{border:0;outline:0;}
.bd1{border:1px solid #D5D5D5}
.bdr3{border-radius:3px}
.bdr5{border-radius:5px}
/* safe color */
.ghot{color:#f96a11;}
.ggreen{color:#1d860f;}
.g46{color:#464646;}
.g89{color:#646464;}
.g81{color:#818181;}
.wh{color:white;}
/* font-size */
.f_0{font-size:0;}
.f_s{font-size:12px;}
.f_m{font-size:14px;}
.f_l{font-size:16px;}
.f_xl{font-size:18px;}
.f_xxl{font-size:20px;}
/* line-height */
.lh20{line-height: 20px}
.lh25{line-height: 25px}
.lh30{line-height: 30px}
/* font-style */
.n{font-weight:normal;font-style:normal;}
.b{font-weight:bold;}
.i{font-style:italic;}
/* text-align */
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tj{text-align:justify;}
/* text-decoration */
.tdl{text-decoration:underline;}
.tdn,.tdn:hover,.tdn a:hover,a.tdl:hover{text-decoration:none;}
/* white-space */
.nowrap{white-space:nowrap;}
/* word-wrap */
.bk{word-wrap:break-word;}
/* vertical-align */
.vm{vertical-align:middle;}
.vtb{vertical-align:text-bottom;}
.vb{vertical-align:bottom;}
.vt{vertical-align:top;}
.vn{vertical-align:-2px;}
/* float */
.l{float:left;}
.r{float:right;}
/* clear */
.cl{clear:both;}
/* position */
.rel{position:relative;}
.abs{position:absolute;}
/* cursor */
.poi{cursor:pointer;}
.def{cursor:default;}
/* overflow */
.ovh{overflow:hidden;}
/* ------------------- multiply CSS ------------------ */
/* 块状元素水平居中 */
.auto{margin-left:auto;margin-right:auto;}
/* 清除浮 动*/
.fix{*zoom:1;}
.fix:after{display:table;content:'';clear:both;}
/* 基于display:table-cell的自适应布局 */
.cell{display:table-cell;*display:inline-block;width:2000px;*width:auto;}
/* 双栏自适应cell部分连续英文字符换行 */
.cell_bk{display:table;width:100%;table-layout:fixed;word-wrap:break-word;}
/* 单行文字溢出虚点显 示*/
.txt_clip{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
/* css3过渡动画效果 */
.trans{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
/* 大小不定元素垂直居中 */
.dib_vm{display:inline-block;width:0;height:100%;vertical-align:middle;}
/*inline-block与float等宽列表*/
.inline_box{font-size:1px;letter-spacing:-3px;font-family:Arial;}
.inline_two,.inline_three,.inline_four,.inline_five,.inline_six,.inline_any{display:inline-block;*display:inline;font-size:12px;letter-spacing:0;vertical-align:top;*zoom:1;}
.float_two,.float_three,.float_four,.float_five,.float_six,.float_seven{float:left;}
.inline_two,.float_two{width:49.9%;}
.inline_three,.float_three{width:33.3%;}
.inline_four,.float_four{width:24.9%;}
.inline_five,.float_five{width:19.9%;}
.inline_six,.float_six{width:16.6%;}
.inline_fix{display:inline-block;width:100%;height:0;overflow:hidden;}
/* layout */
 /* width */
.w{width:960px;margin-left:auto;margin-right:auto}
